package controllers;

import java.util.HashMap;
import java.util.List;
import java.util.Vector;
import java.util.concurrent.ConcurrentHashMap;

import models.Jogador;

import controllers.pojo.Gerenciador;
import controllers.pojo.Partida;

import play.mvc.Controller;

public class Panel extends Controller {

	static public int partidasCount = 0;
	static public ConcurrentHashMap<Integer, Gerenciador> partidasAtivas = new ConcurrentHashMap<Integer, Gerenciador>();
	static public ConcurrentHashMap<Integer, Gerenciador> partidasEspera = new ConcurrentHashMap<Integer, Gerenciador>();

	static public void index() {
		Jogador j1 = Jogador.find("byEmail", "dlobaosf@gmail.com").first();
		Jogador j2 = Jogador.find("byEmail", "daniel@gmail.com").first();
		partidasEspera.put(partidasCount, new Gerenciador(partidasCount, (new Partida(3,3)), j1, j2));
		partidasCount++;
	}

	static public void partida(int id) {
		renderJSON(partidasAtivas.get(id).toDTO());
	}
}
